home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / powervww / pvcolors.h < prev    next >
C/C++ Source or Header  |  1998-01-05  |  23KB  |  545 lines

  1. //  ____________________________________________________
  2. // |                                                    |
  3. // |  Project:     POWER VIEW INTERFACE                 |
  4. // |  File:        PVCOLORS.H                           |
  5. // |  Compiler:    WPP386 (10.6)                        |
  6. // |                                                    |
  7. // |  Subject:     Colors management interface          |
  8. // |                                                    |
  9. // |  Author:      Emil Dotchevski                      |
  10. // |____________________________________________________|
  11. //
  12. // E-mail: zajo@geocities.com
  13. // URL:    http://www.geocities.com/SiliconValley/Bay/3577
  14.  
  15. void __init_colors( void );
  16.  
  17. #ifndef _PVCOLORS_H
  18. #define _PVCOLORS_H
  19.  
  20. #define atBLACK         0x00
  21. #define atBLUE          0x01
  22. #define atGREEN         0x02
  23. #define atCYAN          0x03
  24. #define atRED           0x04
  25. #define atMAGENTA       0x05
  26. #define atBROWN         0x06
  27. #define atLGRAY         0x07
  28. #define atDGRAY         0x08
  29. #define atLBLUE         0x09
  30. #define atLGREEN        0x0A
  31. #define atLCYAN         0x0B
  32. #define atLRED          0x0C
  33. #define atLMAGENTA      0x0D
  34. #define atYELLOW        0x0E
  35. #define atWHITE         0x0F
  36.  
  37. #define atBLACK_ON_BLACK        (atBLACK   |(atBLACK   <<4))
  38. #define atBLACK_ON_BLUE         (atBLACK   |(atBLUE    <<4))
  39. #define atBLACK_ON_GREEN        (atBLACK   |(atGREEN   <<4))
  40. #define atBLACK_ON_CYAN         (atBLACK   |(atCYAN    <<4))
  41. #define atBLACK_ON_RED          (atBLACK   |(atRED     <<4))
  42. #define atBLACK_ON_MAGENTA      (atBLACK   |(atMAGENTA <<4))
  43. #define atBLACK_ON_BROWN        (atBLACK   |(atBROWN   <<4))
  44. #define atBLACK_ON_LGRAY        (atBLACK   |(atLGRAY   <<4))
  45. #define atBLACK_ON_DGRAY        (atBLACK   |(atDGRAY   <<4))
  46. #define atBLACK_ON_LBLUE        (atBLACK   |(atLBLUE   <<4))
  47. #define atBLACK_ON_LGREEN       (atBLACK   |(atLGREEN  <<4))
  48. #define atBLACK_ON_LCYAN        (atBLACK   |(atLCYAN   <<4))
  49. #define atBLACK_ON_LRED         (atBLACK   |(atLRED    <<4))
  50. #define atBLACK_ON_LMAGENTA     (atBLACK   |(atLMAGENTA<<4))
  51. #define atBLACK_ON_YELLOW       (atBLACK   |(atYELLOW  <<4))
  52. #define atBLACK_ON_WHITE        (atBLACK   |(atWHITE   <<4))
  53.  
  54. #define atBLUE_ON_BLACK         (atBLUE    |(atBLACK   <<4))
  55. #define atBLUE_ON_BLUE          (atBLUE    |(atBLUE    <<4))
  56. #define atBLUE_ON_GREEN         (atBLUE    |(atGREEN   <<4))
  57. #define atBLUE_ON_CYAN          (atBLUE    |(atCYAN    <<4))
  58. #define atBLUE_ON_RED           (atBLUE    |(atRED     <<4))
  59. #define atBLUE_ON_MAGENTA       (atBLUE    |(atMAGENTA <<4))
  60. #define atBLUE_ON_BROWN         (atBLUE    |(atBROWN   <<4))
  61. #define atBLUE_ON_LGRAY         (atBLUE    |(atLGRAY   <<4))
  62. #define atBLUE_ON_DGRAY         (atBLUE    |(atDGRAY   <<4))
  63. #define atBLUE_ON_LBLUE         (atBLUE    |(atLBLUE   <<4))
  64. #define atBLUE_ON_LGREEN        (atBLUE    |(atLGREEN  <<4))
  65. #define atBLUE_ON_LCYAN         (atBLUE    |(atLCYAN   <<4))
  66. #define atBLUE_ON_LRED          (atBLUE    |(atLRED    <<4))
  67. #define atBLUE_ON_LMAGENTA      (atBLUE    |(atLMAGENTA<<4))
  68. #define atBLUE_ON_YELLOW        (atBLUE    |(atYELLOW  <<4))
  69. #define atBLUE_ON_WHITE         (atBLUE    |(atWHITE   <<4))
  70.  
  71. #define atGREEN_ON_BLACK        (atGREEN   |(atBLACK   <<4))
  72. #define atGREEN_ON_BLUE         (atGREEN   |(atBLUE    <<4))
  73. #define atGREEN_ON_GREEN        (atGREEN   |(atGREEN   <<4))
  74. #define atGREEN_ON_CYAN         (atGREEN   |(atCYAN    <<4))
  75. #define atGREEN_ON_RED          (atGREEN   |(atRED     <<4))
  76. #define atGREEN_ON_MAGENTA      (atGREEN   |(atMAGENTA <<4))
  77. #define atGREEN_ON_BROWN        (atGREEN   |(atBROWN   <<4))
  78. #define atGREEN_ON_LGRAY        (atGREEN   |(atLGRAY   <<4))
  79. #define atGREEN_ON_DGRAY        (atGREEN   |(atDGRAY   <<4))
  80. #define atGREEN_ON_LBLUE        (atGREEN   |(atLBLUE   <<4))
  81. #define atGREEN_ON_LGREEN       (atGREEN   |(atLGREEN  <<4))
  82. #define atGREEN_ON_LCYAN        (atGREEN   |(atLCYAN   <<4))
  83. #define atGREEN_ON_LRED         (atGREEN   |(atLRED    <<4))
  84. #define atGREEN_ON_LMAGENTA     (atGREEN   |(atLMAGENTA<<4))
  85. #define atGREEN_ON_YELLOW       (atGREEN   |(atYELLOW  <<4))
  86. #define atGREEN_ON_WHITE        (atGREEN   |(atWHITE   <<4))
  87.  
  88. #define atCYAN_ON_BLACK         (atCYAN    |(atBLACK   <<4))
  89. #define atCYAN_ON_BLUE          (atCYAN    |(atBLUE    <<4))
  90. #define atCYAN_ON_GREEN         (atCYAN    |(atGREEN   <<4))
  91. #define atCYAN_ON_CYAN          (atCYAN    |(atCYAN    <<4))
  92. #define atCYAN_ON_RED           (atCYAN    |(atRED     <<4))
  93. #define atCYAN_ON_MAGENTA       (atCYAN    |(atMAGENTA <<4))
  94. #define atCYAN_ON_BROWN         (atCYAN    |(atBROWN   <<4))
  95. #define atCYAN_ON_LGRAY         (atCYAN    |(atLGRAY   <<4))
  96. #define atCYAN_ON_DGRAY         (atCYAN    |(atDGRAY   <<4))
  97. #define atCYAN_ON_LBLUE         (atCYAN    |(atLBLUE   <<4))
  98. #define atCYAN_ON_LGREEN        (atCYAN    |(atLGREEN  <<4))
  99. #define atCYAN_ON_LCYAN         (atCYAN    |(atLCYAN   <<4))
  100. #define atCYAN_ON_LRED          (atCYAN    |(atLRED    <<4))
  101. #define atCYAN_ON_LMAGENTA      (atCYAN    |(atLMAGENTA<<4))
  102. #define atCYAN_ON_YELLOW        (atCYAN    |(atYELLOW  <<4))
  103. #define atCYAN_ON_WHITE         (atCYAN    |(atWHITE   <<4))
  104.  
  105. #define atRED_ON_BLACK          (atRED     |(atBLACK   <<4))
  106. #define atRED_ON_BLUE           (atRED     |(atBLUE    <<4))
  107. #define atRED_ON_GREEN          (atRED     |(atGREEN   <<4))
  108. #define atRED_ON_CYAN           (atRED     |(atCYAN    <<4))
  109. #define atRED_ON_RED            (atRED     |(atRED     <<4))
  110. #define atRED_ON_MAGENTA        (atRED     |(atMAGENTA <<4))
  111. #define atRED_ON_BROWN          (atRED     |(atBROWN   <<4))
  112. #define atRED_ON_LGRAY          (atRED     |(atLGRAY   <<4))
  113. #define atRED_ON_DGRAY          (atRED     |(atDGRAY   <<4))
  114. #define atRED_ON_LBLUE          (atRED     |(atLBLUE   <<4))
  115. #define atRED_ON_LGREEN         (atRED     |(atLGREEN  <<4))
  116. #define atRED_ON_LCYAN          (atRED     |(atLCYAN   <<4))
  117. #define atRED_ON_LRED           (atRED     |(atLRED    <<4))
  118. #define atRED_ON_LMAGENTA       (atRED     |(atLMAGENTA<<4))
  119. #define atRED_ON_YELLOW         (atRED     |(atYELLOW  <<4))
  120. #define atRED_ON_WHITE          (atRED     |(atWHITE   <<4))
  121.  
  122. #define atMAGENTA_ON_BLACK      (atMAGENTA |(atBLACK   <<4))
  123. #define atMAGENTA_ON_BLUE       (atMAGENTA |(atBLUE    <<4))
  124. #define atMAGENTA_ON_GREEN      (atMAGENTA |(atGREEN   <<4))
  125. #define atMAGENTA_ON_CYAN       (atMAGENTA |(atCYAN    <<4))
  126. #define atMAGENTA_ON_RED        (atMAGENTA |(atRED     <<4))
  127. #define atMAGENTA_ON_MAGENTA    (atMAGENTA |(atMAGENTA <<4))
  128. #define atMAGENTA_ON_BROWN      (atMAGENTA |(atBROWN   <<4))
  129. #define atMAGENTA_ON_LGRAY      (atMAGENTA |(atLGRAY   <<4))
  130. #define atMAGENTA_ON_DGRAY      (atMAGENTA |(atDGRAY   <<4))
  131. #define atMAGENTA_ON_LBLUE      (atMAGENTA |(atLBLUE   <<4))
  132. #define atMAGENTA_ON_LGREEN     (atMAGENTA |(atLGREEN  <<4))
  133. #define atMAGENTA_ON_LCYAN      (atMAGENTA |(atLCYAN   <<4))
  134. #define atMAGENTA_ON_LRED       (atMAGENTA |(atLRED    <<4))
  135. #define atMAGENTA_ON_LMAGENTA   (atMAGENTA |(atLMAGENTA<<4))
  136. #define atMAGENTA_ON_YELLOW     (atMAGENTA |(atYELLOW  <<4))
  137. #define atMAGENTA_ON_WHITE      (atMAGENTA |(atWHITE   <<4))
  138.  
  139. #define atBROWN_ON_BLACK        (atBROWN   |(atBLACK   <<4))
  140. #define atBROWN_ON_BLUE         (atBROWN   |(atBLUE    <<4))
  141. #define atBROWN_ON_GREEN        (atBROWN   |(atGREEN   <<4))
  142. #define atBROWN_ON_CYAN         (atBROWN   |(atCYAN    <<4))
  143. #define atBROWN_ON_RED          (atBROWN   |(atRED     <<4))
  144. #define atBROWN_ON_MAGENTA      (atBROWN   |(atMAGENTA <<4))
  145. #define atBROWN_ON_BROWN        (atBROWN   |(atBROWN   <<4))
  146. #define atBROWN_ON_LGRAY        (atBROWN   |(atLGRAY   <<4))
  147. #define atBROWN_ON_DGRAY        (atBROWN   |(atDGRAY   <<4))
  148. #define atBROWN_ON_LBLUE        (atBROWN   |(atLBLUE   <<4))
  149. #define atBROWN_ON_LGREEN       (atBROWN   |(atLGREEN  <<4))
  150. #define atBROWN_ON_LCYAN        (atBROWN   |(atLCYAN   <<4))
  151. #define atBROWN_ON_LRED         (atBROWN   |(atLRED    <<4))
  152. #define atBROWN_ON_LMAGENTA     (atBROWN   |(atLMAGENTA<<4))
  153. #define atBROWN_ON_YELLOW       (atBROWN   |(atYELLOW  <<4))
  154. #define atBROWN_ON_WHITE        (atBROWN   |(atWHITE